home *** CD-ROM | disk | FTP | other *** search
/ The Epic Interactive Encyclopedia 1998 / Epic Interactive Encyclopedia, The - 1998 Edition (1998)(Epic Marketing).iso / Install-Encyclopedia < prev    next >
Text File  |  1978-01-29  |  6KB  |  231 lines

  1. ; Epic Encyclopedia Installer Script V1.7 (Major bloody changes!)
  2. ; (New 98 Version - 28 March 1998)
  3.  
  4. (complete 0)
  5. (Welcome)
  6.  
  7. (message "** IMPORTANT INFORMATION **\n\nThank you for purchasing the EPIC Interactive Encyclopedia '98, please take note of the following information.\n\nThis product requires a around 1mb of harddrive space on the target drive and 1mb on the System drive.  You will also require the AGA chipset or a graphics card and at least 4mb of RAM.\nPlease note: AVI Film-clips require 030 Processor.")
  8. (message "** IMPORTANT INFORMATION **\n\nWe recommend that you use the ASIM CDFS or AmiCDFS CD-ROM filesystems, if you are using an older filesystem please hit abort and install AmiCDFS.\n\nThank you.")
  9.  
  10.  
  11. (Complete 1)
  12.  
  13. (set install_dir
  14.    (askdir
  15.       (prompt "Select a path to install to, a directory \"Epic\" will be created.")
  16.       (help "Here you choose where you wish to put the main Encyclopedia files.  You can select any harddrive partition or any directory within a partition, a directory Epic will be created there.  Installation requires around 1mb of disk space.")
  17.       (default "Work:")
  18.    )
  19. )
  20.  
  21. (set @default-dest install_dir)
  22.  
  23. (complete 10)
  24.  
  25. (set install_path (tackon install_dir "Epic"))
  26. (makedir install_path (infos))
  27. (copyfiles 
  28.     (prompt "Creating directory")
  29.     (help "")
  30.     (source "Epic_Encyclopedia:Menufiles/Bin.info")
  31.     (dest install_dir)
  32.     (newname "Epic.info")
  33. )
  34.  
  35. (makeassign "EpicInstallPath" install_path)
  36. (makeassign "EpicData" install_path)
  37.  
  38. (complete 12)
  39.  
  40. (makedir "EpicInstallPath:0")
  41. (makedir "EpicInstallPath:A")
  42. (makedir "EpicInstallPath:B")
  43. (makedir "EpicInstallPath:C")
  44. (makedir "EpicInstallPath:D")
  45. (makedir "EpicInstallPath:E")
  46. (makedir "EpicInstallPath:F")
  47. (makedir "EpicInstallPath:G")
  48. (makedir "EpicInstallPath:H")
  49. (makedir "EpicInstallPath:I")
  50. (makedir "EpicInstallPath:J")
  51. (makedir "EpicInstallPath:K")
  52. (makedir "EpicInstallPath:L")
  53. (makedir "EpicInstallPath:M")
  54. (makedir "EpicInstallPath:N")
  55. (makedir "EpicInstallPath:O")
  56. (makedir "EpicInstallPath:P")
  57. (makedir "EpicInstallPath:Q")
  58. (makedir "EpicInstallPath:R")
  59. (makedir "EpicInstallPath:S")
  60. (makedir "EpicInstallPath:T")
  61. (makedir "EpicInstallPath:U")
  62. (makedir "EpicInstallPath:V")
  63. (makedir "EpicInstallPath:W")
  64. (makedir "EpicInstallPath:X")
  65. (makedir "EpicInstallPath:Y")
  66. (makedir "EpicInstallPath:Z")
  67. (makedir "EpicInstallPath:Hotlists")
  68. (makedir "EpicInstallPath:Indexfiles")
  69. (makedir "EpicInstallPath:Saved"(infos))
  70. (makedir "EpicInstallPath:Temp")
  71. (makedir "EpicInstallPath:Tools")
  72. (makedir "EpicInstallPath:Userfiles")
  73.  
  74. ;Copy files into relevent pigeon holes in HDD infa structure...
  75.  
  76. (complete 17)
  77.  
  78. (copyfiles
  79.    (prompt "Copying nessecary files...\n")
  80.    (source "Epic_Encyclopedia:Menufiles/Tools")
  81.    (dest "EpicInstallPath:Tools/")
  82.    (pattern "#?")
  83.    (files)
  84. )
  85.  
  86. ;do the speach pack install
  87.  
  88. ;Devs:
  89. (copyfiles
  90.    (prompt "Copying Speech pack files...")
  91.    (source "Epic_Encyclopedia:Menufiles/Speech/narrator.device")
  92.    (dest "Devs:")
  93.    (files)
  94. )
  95. ;l
  96. (copyfiles
  97.    (prompt "Copying Speech pack files...")
  98.    (source "Epic_Encyclopedia:Menufiles/Speech/speak-handler")
  99.    (dest "l:")
  100.    (files)
  101. )
  102. (copylib
  103.    (prompt "Copying Speech pack files...")
  104.    (source "Epic_Encyclopedia:Menufiles/Speech/translator.library")
  105.    (dest "Libs:")
  106. )
  107.  
  108. (complete 20)
  109.  
  110. (startup "Epic Encyclopedia"
  111.         (prompt "Installer is now about to update your user-startup file, and copy a few fonts. Hit proceed to continue or the help button for more information.")
  112.         (help "Some lines need to be added to your startup files in order for the encyclopedia to function correctly, nothing else will be altered.  Please hit Proceed.")
  113.    (command "IF EXISTS "install_path"\n\tAssign EpicData: "install_path"\n\tPATH EpicData:Tools ADD\nENDIF")
  114. )
  115.  
  116. (complete 23)
  117.  
  118. (copyfiles
  119.    (prompt "Copying system fonts...")
  120.    (source "Epic_Encyclopedia:Fonts")
  121.    (dest "FONTS:")
  122.         (all)
  123.    (fonts)
  124. )
  125.  
  126. (complete 38)
  127. (copylib
  128.    (prompt "Copying Cando.library...")
  129.    (help "")
  130.    (source "Epic_Encyclopedia:Libs/Cando.library")
  131.    (dest "Libs:")
  132.    (confirm)
  133. )
  134. (complete 43)
  135. (copylib
  136.    (prompt "Copying CandoGFX.libraries...")
  137.    (help "")
  138.    (source "Epic_Encyclopedia:Libs/Candogfx.library")
  139.    (dest "Libs:")
  140.    (confirm)
  141. )
  142. (complete 48)
  143. (copylib
  144.    (prompt "Copying Inovamusic.libraries...")
  145.    (help "")
  146.    (source "Epic_Encyclopedia:Libs/inovamusic.library")
  147.    (dest "Libs:")
  148.    (confirm)
  149. )
  150. (complete 51)
  151. (copylib
  152.    (prompt "Copying Requester.libraries...")
  153.    (help "")
  154.    (source "Epic_Encyclopedia:Libs/req.library")
  155.    (dest "Libs:")
  156.    (confirm)
  157. )
  158. (complete 52)
  159. (copylib
  160.    (prompt "Copying libraries...")
  161.    (help "")
  162.    (source "Epic_Encyclopedia:Libs/reqtools.library")
  163.    (dest "Libs:")
  164.    (confirm)
  165. )
  166. (complete 53)
  167. (copylib
  168.    (prompt "Looking at your REXX libraries...")
  169.    (help "")
  170.    (source "Epic_Encyclopedia:Libs/rexxreqtools.library")
  171.    (dest "Libs:")
  172.    (confirm)
  173. )
  174. (complete 55)
  175. (copylib
  176.    (prompt "Copying libraries...")
  177.    (help "")
  178.    (source "Epic_Encyclopedia:Libs/rexxsupport.library")
  179.    (dest "Libs:")
  180.    (confirm)
  181. )
  182. (complete 60)
  183. (copylib
  184.    (prompt "Copying libraries...")
  185.    (help "")
  186.    (source "Epic_Encyclopedia:Libs/rexxsyslib.library")
  187.    (dest "Libs:")
  188.    (confirm)
  189. )
  190.  
  191. (complete 68)
  192.  
  193. (copyfiles
  194.    (prompt "Copying main program files...")
  195.    (help "")
  196.    (source "Epic_Encyclopedia:Menufiles/Bin/")
  197.    (Dest "EpicInstallPath:")
  198.    (all)
  199.    (infos)
  200. )
  201.  
  202. ;(complete 75)
  203.  
  204. ;(execute "Epic_Encyclopedia:Menufiles/Scripts/Install1.script"
  205. ;    (prompt "")
  206. ;    (help "")
  207. ;)
  208.  
  209. (complete 85)
  210.  
  211. (execute "Epic_Encyclopedia:Menufiles/Scripts/Install2.script"
  212.     (prompt "")
  213.     (help "")
  214. )
  215.  
  216. ;(complete 99)
  217.  
  218. ;(set @messy "** ALL DONE **\n\nInstallation Complete.\n\nPress Proceed, Then reset your Amiga and access the Encyclopedia from your Hard drive.")
  219. ;(Message @messy)
  220.  
  221.  
  222. ;(run "epic_encyclopedia:menufiles/tools/FAKEKEY 0 esc")
  223.  
  224. ;(run "epic_encyclopedia:menufiles/tools/M nc hide nb epic_encyclopedia:menufiles/pictures/reset.iff")
  225.  
  226. ;(run "Epic_Encyclopedia:Menufiles/Installfiles/SavReset"
  227.   ; (prompt "We will now have to reboot your computer, before pressing Proceed please make sure that you have no unsaved files and that all drive lights are out.")
  228. ;)
  229.  
  230. (message "** INSTALLATION COMPLETE **\n\nYou now need to reset your Amiga and access the Encyclopedia from your Hard drive.")
  231.